package main

import (
    "fmt"
)

// 定义浮点数
var pi float64 = 3.14159

// 一次性定义多个变量
var (
    name string = "林丽珊"
    year_of_birth int = 1997
    how_hot string = "like smoking hot"
)

func main() {
    var i int // 分2行
    i = 1
    var j int = 2 // 完整
    k := 3 // 让编译器推断变量类型
    fmt.Println(i, j, k)
    fmt.Printf("%v, %T\n", i, i) // 打印值和类型
    fmt.Printf("%v, %T\n", pi, pi)
    fmt.Println(name, "is", how_hot) //"is"是字面量
}

// 关于变量名的补充: 首字母小写是 package scope，首字母大写可以用于 export
